iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 6
0
自我挑戰組

打造專案管理 iOS App 系列 第 6

安能取熊掌而舍魚? Swift 如何不使用storyBoard 連接 viewController?

  • 分享至 

  • xImage
  •  

安能取熊掌而舍魚? Swift 如何不使用storyBoard 連接viewController ?

今天我將展示我學習的一些如何不使用story board 建構ios 的應用。
Xcode 提供的介面生成器,讓我們可以很方便以及快速建立畫面,不幸的是他有兩個很嚴重的缺點。

合併衝突

如果你是團隊協作,你會發現你對View Controller 的位置所做的變更,都有可能導致合併衝突。

代碼重複利用

對於單獨開發人員來說,最大的好處可能是代碼重用。 複製佈局只需要一些簡單的複製貼上。 這有助於保持佈局一致,並加快了設計過程。


Let’s Get Started!

讓我們來看看如何實現純code建立。

第一步,刪除不必要的文件

我們將會刪除Xcode 設置包含所有不必要的文件,並且確保是文件一致垃圾箱。
我們要將以下文件移除:
ViewController.swift
Main.storyboard
接下來,build 你的project,你的project 將會 crash , 錯誤日誌將會提示。

第二步,刪除 info.plist 對 storyBoard 的引用

第三步,設置初始ViewController

現在我們成功刪除了storyBoard,我們現在應概要告訴我們的應用哪一個viewController是第一個要被顯示的。
我們可以在ScenceDelegate 的 sence方法中執行此操作。

此時您可以順利開啟第一個viewController。


上一篇
夢的伊甸園還在那邊 第一次的每週 meeting
下一篇
安能取熊掌而舍魚? 簡易工廠
系列文
打造專案管理 iOS App 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言